Facebook\SignedRequest S

Total Complexity 32
Dependencies 2
Dependents 1
Total lines 300
Lines of code 107
Logical lines of code 56
Comment lines 132
Methods 17
Properties 3

Methods 17

Method Rating Maintainability Complexity Lines of code
validateSignature()
S
61 4 12
make()
S
65 3 8
decodePayload()
S
64 3 10
hashSignature()
S
62 2 12
__construct()
S
68 2 8
get()
S
71 2 6
hasOAuthData()
S
79 2 3
split()
S
69 2 6
decodeSignature()
S
68 2 7
validateAlgorithm()
S
72 2 5
validateBase64()
S
72 2 5
getRawSignedRequest()
S
82 1 3
getPayload()
S
82 1 3
getUserId()
S
80 1 3
parse()
S
66 1 8
base64UrlDecode()
S
72 1 5
base64UrlEncode()
S
78 1 3